module Base
{

    item M1Garand
    {
        DisplayCategory = Weapon,
        ItemType = base:weapon,
        Weight = 4.3,
        Icon = M1Garand,
        AimingPerkCritModifier = 12,
        AimingPerkHitChanceModifier = 15,
        AimingPerkMinAngleModifier = 0.001,
        AimingPerkRangeModifier = 3,
        AimReleaseSound = MSR788AimRelease,
        Aimingtime = 60,
        AmmoBox = Base.3030Box,
        AmmoType = base:bullets_3030,
        AttachmentType = Rifle,
        BreakSound = MSR788Break,
        BringToBearSound = MSR788BringToBear,
        ClickSound = MSR788Jam,
        ConditionLowerChanceOneIn = 200,
        ConditionMax = 30,
        CritDmgMultiplier = 10.0,
        CriticalChance = 25.0,
        DoorDamage = 10,
        DropSound = MSR788Drop,
        EjectAmmoSound = MSR788EjectAmmo,
        EjectAmmoStartSound = MSR788EjectAmmoStart,
        EjectAmmoStopSound = MSR788EjectAmmoStop,
        EquipSound = MSR788Equip,
        FireMode = Single,
        HitChance = 30,
        HitSound = BulletImpact,
        IdleAnim = Idle_Weapon2,
        ImpactSound = null,
        InsertAmmoSound = MSR788InsertAmmo,
        InsertAmmoStartSound = MSR788InsertAmmoStart,
        InsertAmmoStopSound = MSR788InsertAmmoStop,
        IsAimedFirearm = true,
        JamGunChance = 1,
        KnockBackOnNoDeath = true,
        KnockdownMod = 2.0,
        MagazineType = Base.GarandClip,
        MaxAmmo = 8,
        MaxDamage = 2.6,
        MaxHitcount = 2,
        MaxRange = 45.0,
        MinSightRange = 2,
        MaxSightRange = 10.0,
        MetalValue = 45.0,
        MinAngle = 0.989,
        MinDamage = 1.7,
        MinRange = 0.61,
        MinimumSwingtime = 0.5,
        ModelWeaponPart = x2Scope x2Scope scope scope,
        ModelWeaponPart = x4Scope x4Scope scope scope,
        ModelWeaponPart = x2ACOGScope x2ACOGScope scope scope,
        ModelWeaponPart = x4ACOGScope x4ACOGScope scope scope,
        ModelWeaponPart = x8Scope x8Scope scope scope,
        ModelWeaponPart = x8ACOGScope x8ACOGScope scope scope,
        ModelWeaponPart = TritiumSights TritiumSights scope2 scope2,
        ModelWeaponPart = RedDot RedDot reddot reddot,
        ModelWeaponPart = SOCOMRedDot SOCOMRedDot reddot reddot,
        ModelWeaponPart = RecoilPad RecoilPad recoilpad recoilpad,
        ModelWeaponPart = MMRecoilPad MMRecoilPad mmrecoilpad recoilpad,
        ModelWeaponPart = 308762Suppressor 308762Suppressor 308762suppressor 308762suppressor,
        ModelWeaponPart = Improved308762Suppressor Improved308762Suppressor 308762suppressor 308762suppressor,
        ModelWeaponPart = Laser Laser laser laser,
        ModelWeaponPart = GunLight GunLight gunlight gunlight,
        ModelWeaponPart = DIYSuppressor DIYSuppressor diysuppressor diysuppressor,
        MultipleHitConditionAffected = false,
        MuzzleFlashModelKey = muzzle_flash_hunting_rifle,
        NPCSoundBoost = 1.5,
        PiercingBullets = true,
        Projectilecount = 1,
        PushBackMod = 0.3,
        RackAfterShoot = false,
        RackSound = MSR788Rack,
        Ranged = true,
        RecoilDelay = 20,
        Reloadtime = 25,
        RequiresEquippedBothHands = true,
        RunAnim = Run_Weapon2,
        ShellFallSound = MSR788CartridgeFall,
        SoundGain = 2.0,
        SoundRadius = 170,
        SoundVolume = 200,
        SplatBloodOnNoDeath = true,
        SplatNumber = 3,
        SplatSize = 3,
        StopPower = 20.0,
        SubCategory = Firearm,
        SwingAmountBeforeImpact = 0.0,
        SwingAnim = Rifle,
        SwingSound = L94Shoot,
        Swingtime = 0.5,
        ToHitModifier = 1.5,
        TwoHandWeapon = true,
        UnequipSound = MSR788UnEquip,
        UseEndurance = false,
        WeaponReloadType = boltaction,
        WeaponSprite = M1Garand,
        Tags = base:hasmetal;base:firearm,
	Tooltip = Tooltip_M1Garand,
    }

	model M1Garand
	{
		mesh = weapons/firearm/M1Garand,	
		texture = weapons/firearm/M1Garand,
		attachment muzzle
		{
			offset = 0.0000 0.4632 -0.0320,
			rotate = -90.0000 0.0000 -180.0000,
		}
		attachment scope		
		{		
			offset = 0.0000 0.0617 -0.0561,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment scope2		
		{		
			offset = 0.0000 0.0700 -0.0391,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment reddot		
		{		
			offset = 0.0000 0.0024 -0.0342,	
			rotate = 0.0000 180.0000 0.0000,
		}
		attachment recoilpad		
		{		
			offset = 0.0005 -0.1296 0.0251,	
			rotate = 5.7771 180.0000 0.0000,
		}
		attachment 308762suppressor		
		{		
			offset = 0.0000 0.0448 -0.0332,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment laser		
		{		
			offset = 0.0000 0.3139 -0.0071,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment gunlight		
		{		
			offset = 0.0011 0.2290 -0.0208,	
			rotate = 0.0000 -90.0000 0.0000,
		}
		attachment diysuppressor		
		{		
			offset = 0.0000 0.0616 -0.0338,	
			rotate = 0.0000 0.0000 0.0000,
		}
		attachment world
		{
			offset = -0.0300 0.0000 0.0000,
			rotate = 0.0000 0.0000 0.0000,
		}
	}

}